﻿<?php
require_once('../../../config.php');
require_once($CFG->libdir . '/accesslib.php');
 require_once($CFG->libdir . '/adminlib.php');
 require_once($CFG->dirroot . '/local/myplugin/lib.php');
 require_once($CFG->dirroot . '/lib/moodlelib.php');	//Sử dụng hàm getdate để lấy dữ liệu ngày tháng
 require_once($CFG->dirroot.'/course/lib.php');			//Sử dụng hàm create_course để mở course
require_once($CFG->dirroot . "/local/myplugin/forms.php");
define('AJAX_SCRIPT', true);

//Yêu cầu người dùng đăng nhập và kiểm tra xem người dùng có quyền sử dụng trang này ko
require_login($SITE);
require_capability('local/myplugin:managecourses', context_system::instance());

global $DB;
$path = $CFG->wwwroot.'/local/myplugin/curriculum/generate_course.php';

/* Ket noi den file javascript - module.js */
//$PAGE->requires->js_init_call('../M.local_myplugin');	
$cssdir =  $CFG->wwwroot.'/local/myplugin/css/mycss.css';
echo '<link rel="stylesheet" href="'.$cssdir.'" type="text/css" media="screen" />';
echo '<script src="module.js"></script>';

//==================start colorbox=================
echo '<script src="../colorbox/jquery.min.js"></script>';
echo '<link rel="stylesheet" href="../css/colorbox.css" />';
echo '<script src="../colorbox/jquery.colorbox.js"></script>';
//browser detection
echo '<script language="javascript" defer="false">
//browser detection
    var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);

    var is_nav  = ((agt.indexOf("mozilla")!=-1) && (agt.indexOf("spoofer")==-1)
                && (agt.indexOf("compatible") == -1) && (agt.indexOf("opera")==-1)
                && (agt.indexOf("webtv")==-1) && (agt.indexOf("hotjava")==-1));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav6 = (is_nav && (is_major == 5));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
</script>';

$program_id = optional_param('program',null, PARAM_TEXT);

$option=array();

/* Chuan bi trang web can hien thi */	
$url = new moodle_url($path);
$PAGE->set_url($url);
$PAGE->set_title('Subject');
$PAGE->set_heading('Subject');
$PAGE->set_pagelayout('standard');

//Them thanh menu ngang ung voi trang trong duong link
navigation_node::override_active_url(new moodle_url($path, array('param'=>'value')));

echo $OUTPUT->header();

/* Viet doan code cua ban o day */

$mylib = new curriculum_management();		//sử dụng method open_course($program, $subject, $day, $month, $year)
$mform = new form_course_generation(null, array('program'=>$program_id));

$mform->display();


//kiem tra neu dc submitted thì làm gì
if ($fromform = $mform->get_data()) //Lấy dữ liệu được gửi qua từ form_course_generation
{ 
	//Lấy thông tin để mở course
	$date = $fromform->dateOpenCourse;			//Ngày mở course
	$date = getdate($date);						//Chuyển sang dạng ngày(date[mday]), tháng(datep[month]), năm(date[year])
	$program = $fromform->cbprogram;			//Category của course
	$subjects = array();						//Các môn học được mở course
	$subjects = $_POST['selectedsubject'];
	
	//Mở khóa cho từng môn học
	foreach($subjects as $s) {
		$mylib->open_course($program, $s, $date[0]);
		echo '<script type="text/javascript">success_mess("Các lớp học đã được mở!");</script>';
	}
	echo '<script>location.href="'.$CFG->wwwroot.'"</script>';
	 //echo '<script>location.href="'.$path.'?program='.$fromform->cbprogram.'"</script>';
	
	// $record = array();
	// $record['subject_id'] = $fromform->txtid;
	// $record['subject_name_en'] = $fromform->txtteneng;
	// $record['subject_name_vn'] = $fromform->txttenvn;
	// $record['subject_credit'] = $fromform->txttinchi;
	// $record['subject_theory_hr'] = $fromform->txtlythuyet;
	// $record['subject_practice_hr'] = $fromform->txtthuchanh;
	// $record['abstract'] = $fromform->txtdesc;
	// $record['program_id'] = $fromform->cbprogram;
	// if($mylib->add_subject($record)) {
		// echo "<script type='text/javascript'>success_mess('Môn học mới vừa được thêm!');clear_form_elements('#mform1'); </script>";
		// echo '<script>location.href="'.$path.'?program='.$fromform->cbprogram.'"</script>';
	// }
	// else {
		// echo "<script  type='text/javascript'>success_mess('Môn học chưa được thêm!');</script>";
	// }
}

/*------Ket thuc doan code cua ban-------*/

echo $OUTPUT->footer();

